﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace SIGERP_Entidades
{
    public class Reclamo
    {
        public int id { get; set; }
        public DateTime fecha_ingreso { get; set; }
        public String descripcion { get; set; }
        public OrigenReclamo origen { get; set; }
        public SubtipoReclamo subtiporeclamo { get; set; }
        public Usuario usuario { get; set; }
        public Cliente cliente { get; set; }
        public EstadoReclamo estadoreclamo { get; set; }
        public DateTime? fecha_resolucion { get; set; }
        public DateTime? fecha_tentativa { get; set; }
        public String descripcion_resolucion { get; set; }
        public Departamento departamento_actual { get; set; }
        public int cant_reiteraciones { get; set; }
        public Usuario usuario_actual { get; set; }

        public Reclamo()
        { }

        public Reclamo(DataRow fila)
        {
            id = Convert.ToInt32(fila["id_reclamo"]);
            fecha_ingreso = Convert.ToDateTime(fila["fecha_ingreso"]);
            descripcion = fila["descripcion"].ToString().Trim();
            if (fila["fecha_resolucion"] != DBNull.Value) fecha_resolucion = Convert.ToDateTime(fila["fecha_resolucion"]);
            if (fila["fecha_tentativa"] != DBNull.Value) fecha_tentativa = Convert.ToDateTime(fila["fecha_tentativa"]);
            descripcion_resolucion = fila["descripcion_resolucion"].ToString().Trim();
        }
    }
}
